perm filename LETTER.JB[LSP,JRA] blob
sn#092458 filedate 1974-03-18 generic text, type C, neo UTF8
COMMENT ⊗ VALID 00002 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00002 00002 \\M1BASL30\M2BASB30\M3NGR25\M4NGR20\F2\CSTANFORD UNIVERSITY
C00004 ENDMK
C⊗;
\\M1BASL30;\M2BASB30;\M3NGR25;\M4NGR20;\F2\CSTANFORD UNIVERSITY
\F3\CSTANFORD, CALIFORNIA 94305
\F4COMPUTER SCIENCE DEPARTMENT\←L\-R\/'7;\+R\→.\→S Telephone:
\←S\→.415-321-2300
\F1\CMarch 18,1974
Dr. John Backus
IBM Research Laboratory
San Jose, Calif
Dear Dr. Backus:
\JI just finished indoctrinating Bill McKeeman's class at Santa Cruz
in the glories of LISP. In conversation with Monib Khademi I learned a bit
about your RED languages. It seems like your meta composition is closely
related to an old LISP trick called macros. In calling a LISP macro
what is passed is the whole call on the macro. The body of the macro
can then perform arbitrary computations.
I am enclosing a couple of pages of my notes on LISP which describes
the behavior of macros.
I would be interested in learning more about RED languages even though
I am an inveterate LISP hacker.
\.
\←L\→S\←R\-L\/'2;\+L\→L
Yours sincerely,
John R. Allen
Research Associate
Computer Science Dept
Artificial Intelligence Labs
\←S\→L
JRA:pdp10